html {
	background:#fff;
	color:#000;
	overflow-y:srcoll;
	width:100%
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0
}
body {
	font:12px/1.5 tahoma,arial,'Hiragino Sans GB',\5b8b\4f53,sans-serif;
	background:#FFF;
	color:#000;
	width:100%
}
ul,ol,menu {
	list-style:none
}
fieldset,img {
	border:none
}
img,object,select,input,textarea,button {
	outline:0;
	resize:none;
	vertical-align:middle
}
button {
	border:none;
	cursor:pointer
}
table {
	border-collapse:collapse;
	border-spacing:0
}
article,aside,footer,header,section,nav,menu,figure,figcaption,hgroup,details {
	display:block
}
address,caption,cite,code,dfn,em,strong,th,var,i,b,small,abbr {
	font-style:normal
}
caption,th {
	text-align:left
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:400
}
abbr,acronym {
	border:0;
	font-variant:normal
}
sup {
	vertical-align:text-top
}
sub {
	vertical-align:text-bottom
}
input,textarea,select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit
}
legend {
	color:#000
}
a {
	text-decoration:none;
	color:#2e74d3
}
::selection {
	background-color:#39f;
	color:#fff
}
::-moz-selection {
	background-color:#39f;
	color:#fff
}
.clearfix {
	clear:both;
	zoom:1
}
.container {
	margin-right:auto;
	margin-left:auto;
	zoom:1;
	width:83%;
}

.row {
	clear:both;
	zoom:1
}
.fleft {
	float:left
}
.pos1 {
	position:relative
}
.pos2 {
	position:absolute
}
.cursor {
	cursor:pointer
}
.break {
	word-break:break-all;
	word-wrap:break-word
}
q:before,q:after {
	content:'\20'
}
a:hover {
	text-decoration:underline
}
.clearfix:after,.container:after,.row:after {
	clear:both;
	content:'\20';
	display:block;
	height:0;
	visibility:hidden
}
.topbar .in,.grid-1c,.doc-hd .in,.doc-bd,.grid-2c1,.grid-2c2 {
	width:960px
}
.grid-1c,.grid-2c1,.grid-2c2 {
	margin:0 auto
}
.grid-2c1,.grid-2c2,.row {
	clear:both
}
.pct-1o5 {
	float:left;
	width:20%
}
.pct-1o4 {
	float:left;
	width:25%
}
.pct-1o3 {
	float:left;
	width:33.3%
}
.pct-1o2 {
	float:left;
	width:50%
}
.pct-2o5 {
	float:left;
	width:40%
}
.pct-3o5 {
	float:left;
	width:60%
}
.pct-2o3 {
	float:left;
	width:66.6%
}
.pct-3o4 {
	float:left;
	width:75%
}
.pct-4o5 {
	float:left;
	width:80%
}
.pct-1o1 {
	width:100%
}
.pct-1o10 {
	float:left;
	width:12%
}
.pct-9o1 {
	float:left;
	width:88%
}
.hide {
	display:none
}
.show {
	display:block
}
.f-l {
	float:left
}
.f-r {
	float:right
}
.f-n {
	float:none
}
.c-b,.clear {
	clear:both
}
.clear {
	font-size:0;
	height:0;
	overflow:hidden
}
.clearfix,.md .bd,.plist ul,.plist-v li,.list li {
	clear:both;
	zoom:1
}
.v-a-m {
	vertical-align:middle
}
.f-w-b {
	font-weight:700
}
.f-w-n {
	font-weight:400
}
.black {
	color:#000
}
.gray {
	color:#666
}
.green {
	color:#090
}
.orange {
	color:#f60
}
.red {
	color:red
}
.t-a-l {
	text-align:left
}
.t-a-c {
	text-align:center
}
.t-a-r {
	text-align:right
}
.t-d-u {
	text-decoration:underline
}
.f-s-12 {
	font-size:12px
}
.f-s-14 {
	font-size:14px
}
.m-b-10 {
	margin-bottom:10px
}
.btn-s {
    display: block;
    float: right;
    margin-top: -27px;
    border: 1px solid #FFF;
    line-height: 20px;
    height: 20px;
    width: 60px;
    margin-right: -67px;
    border-radius: 3px;
    text-align: center;
}
